They are now looking for a Senior Software Engineer to join their small but growing team. This is an excellent and rewarding opportunity for a hands-on Software Engineer. Continually apply software development best practices, design patterns, tools and technologies. Coach and mentor junior engineers...